#ifndef __MMAP_H__
#define __MMAP_H__

#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/fs.h>
#include <linux/cdev.h>
#include <linux/device.h>
#include <linux/miscdevice.h>
#include <linux/vmalloc.h>
#include <linux/slab.h>
#include <linux/uaccess.h>
#include <linux/init.h>
#include <linux/mm.h>

#define USING_VMALLOC

#define GMEM_ORDER	3
#define GMEM_PAGES	8
#define GMEM_SIZE	(GMEM_PAGES*PAGE_SIZE)

#define GMEM_MINOR	MISC_DYNAMIC_MINOR	//次设备号
#define GMEM_NAME	"gmem"				//设备名称

#define GMEM_DEBUGB

#endif /* __IOCTL_H__ */